#pragma once
#include "stdafx.h"

class CPUID
{
public:
	CPUID(void);
	~CPUID(void);
	void CheckExtension();
	bool GetMMXSupport();
	bool GetSSESupport();
	bool GetSSE2Support();
	bool GetSSE3Support();
	bool GetSSSE3Support();
	bool GetSSE41Support();
	bool GetSSE42Support();
	bool GetAESSupport();
	bool GetAVXSupport();
private:
	bool MMXSupport;
	bool SSESupport;
	bool SSE2Support;
	bool SSE3Support;
	bool SSSE3Support;
	bool SSE41Support;
	bool SSE42Support;
	bool AESSupport;
	bool AVXSupport;
};